print(string.format("%x",0xff & 0xabcd))
print(string.format("%x",0xff | 0xabcd))
print(string.format("%x",0xaaaa ~ -1))
print(string.format("%x",~0))
print(string.format("%x",0xff << 12))
print(string.format("%x",0xff >> -12))
-- <<逻辑操作成功 <<<算术操作 错误
print(string.format("%x",-1 << 80))